function [ y ] = bit2hex(x ,dir)
% 8位二进制数转换成 十进制数
% y为hex十进制输出,x为输入的8位二进制数组
% d7 d6 d5 d4 d3 d2 d1 d0
% dir = 1(高位是d0,低位是d7)
%     = 0(高位是d7,低位是d0)   
 
y = 0;
 
for i = 1:8
    if( dir == 1)
        y = y + x(i)*2^(i-1) ;
    else 
        y = y + x(i)*2^(8-i);
    end
end
end
 